package com.cgnpc.scp.purchase.mybatis.mapper.client;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseContractItem;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseContractItemExampleExtend;

import java.util.List;

public interface PurchaseContractItemMapper extends BaseMapper<PurchaseContractItem> {
//    long countByExample(PurchaseContractItemExample example);
//
//    int deleteByExample(PurchaseContractItemExample example);
//
//    int deleteByPrimaryKey(String id);
//
//    int insert(PurchaseContractItem record);
//
//    int insertSelective(PurchaseContractItem record);
//
//    List<PurchaseContractItem> selectByExample(PurchaseContractItemExample example);
//
//    PurchaseContractItem selectByPrimaryKey(String id);
//
//    int updateByExampleSelective(@Param("record") PurchaseContractItem record, @Param("example") PurchaseContractItemExample example);
//
//    int updateByExample(@Param("record") PurchaseContractItem record, @Param("example") PurchaseContractItemExample example);
//
//    int updateByPrimaryKeySelective(PurchaseContractItem record);
//
//    int updateByPrimaryKey(PurchaseContractItem record);

    List<PurchaseContractItem> selectByExampleWithCustom(PurchaseContractItemExampleExtend example);
}